<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta name="referrer" content="never" />
  
  
  <meta name="description" content="2021定个小目标
在明年的金三银四期间找到一份10K+的工作(更新于2021-08-07)。

为了这个目标我在做什么？
下面就是我为自己的小目标定制小计划（不完全版）。
下面的这些答案都可以在我的其他文章里（Interview篇或者Java篇）找到答案（基本上）。
计划
Java基础

  ​ " />
  

  
  
  <meta name="google-site-verification" content="NCXVSqxqB-os803-VFMtIEd1SUNJVOIjctCfNYUwD0w" />
  <meta name="baidu-site-verification" content="Nzwx7HuplM" />
  
  <meta name="msvalidate.01" content="9E9EA92F7E5327E1FE8A5196D5253664" />
  
  
  
  <title>TODO OR DID | masuo777的博客</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="description" content="2021定个小目标 在明年的金三银四期间找到一份10K+的工作(更新于2021-08-07)。  为了这个目标我在做什么？ 下面就是我为自己的小目标定制小计划（不完全版）。 下面的这些答案都可以在我的其他文章里（Interview篇或者Java篇）找到答案（基本上）。 计划 Java基础    ​    更新于：2021-08-07   ​    这一部分我已经花了近一个月时间来学习整理，时间大概">
<meta property="og:type" content="website">
<meta property="og:title" content="TODO OR DID">
<meta property="og:url" content="https://masuo777.github.io/todo/index.html">
<meta property="og:site_name" content="masuo777的博客">
<meta property="og:description" content="2021定个小目标 在明年的金三银四期间找到一份10K+的工作(更新于2021-08-07)。  为了这个目标我在做什么？ 下面就是我为自己的小目标定制小计划（不完全版）。 下面的这些答案都可以在我的其他文章里（Interview篇或者Java篇）找到答案（基本上）。 计划 Java基础    ​    更新于：2021-08-07   ​    这一部分我已经花了近一个月时间来学习整理，时间大概">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2021-07-03T16:00:00.000Z">
<meta property="article:modified_time" content="2021-08-10T04:01:00.189Z">
<meta property="article:author" content="John Doe">
<meta name="twitter:card" content="summary">
  
    <link rel="alternative" href="/atom.xml" title="masuo777的博客" type="application/atom+xml">
  
  
    <link rel="icon" href="http://7u2hdm.com1.z0.glb.clouddn.com/favicon.ico">
  
  
<link rel="stylesheet" href="/css/style.css">

  

  
  <!-- baidu webmaster push -->
  <script src='//push.zhanzhang.baidu.com/push.js'></script>
<meta name="generator" content="Hexo 5.4.0"></head>
<body class="home blog custom-background custom-font-enabled single-author">
  <div id="page" class="hfeed site">
      <header id="masthead" class="site-header" role="banner">
    <hgroup>
      <h1 class="site-title">
        <a href="/" title="masuo777的博客" rel="home">masuo777的博客</a>
      </h1>
      
        <script type="text/javascript" src="http://api.hitokoto.us/rand?encode=js&charset=utf-8"></script>
        <h2 class="site-description"><script>hitokoto();</script></h2>
      
    </hgroup>

    <nav id="site-navigation" class="main-navigation" role="navigation">
            <button class="menu-toggle">菜单</button>
            <a class="assistive-text" href="/#content" title="跳至内容">跳至内容</a><!--TODO-->
            <div class="menu-main-container">
                <ul id="menu-main" class="nav-menu">
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/">MDS</a></li>
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/todo">ToDo</a></li>
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/images">images</a></li>
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/about">ME</a></li>
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/works">作品集</a></li>
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/tools">工具集</a></li>
                
                    <li class="menu-item menu-item-type-post_type menu-item-object-page"><a target="_blank" rel="noopener" href="https://github.com/Masuo777">my github</a></li>
                
                </ul>
            </div>
    </nav>
</header>
      <div id="main" class="wrapper">
        <div id="primary" class="site-content"><div id="content" role="main"><article id="page-" class="page- post type-post status-publish format-standard hentry">
    <!---->

      <header class="entry-header">
        
        
  
    <h1 class="entry-title article-title">
      TODO OR DID
    </h1>
  

        
        <div class="comments-link">
            
            <a href="/todo/index.html#comments" class="leave-reply">评论</a>
            
            <a href="javascript:void(0);" data-url="https://masuo777.github.io/todo/index.html" data-id="cl3jit8nb00042ojb0ifp3jdc" class="leave-reply bdsharebuttonbox" data-cmd="more">分享</a>
        </div><!-- .comments-link -->
      </header><!-- .entry-header -->

    <div class="entry-content">
      
        <h1 id="2021"><a href="#2021" class="headerlink" title="2021"></a>2021</h1><h2 id="定个小目标"><a href="#定个小目标" class="headerlink" title="定个小目标"></a>定个小目标</h2><ul>
<li>在明年的金三银四期间找到一份10K+的工作(更新于2021-08-07)。</li>
</ul>
<p>为了这个目标我在做什么？</p>
<p>下面就是我为自己的小目标定制小计划（不完全版）。</p>
<p>下面的这些答案都可以在我的其他文章里（<a href="https://masuo777.github.io/2021/07/01/Interview/">Interview篇</a>或者<a href="https://masuo777.github.io/2021/08/06/java/">Java篇</a>）找到答案（基本上）。</p>
<h2 id="计划"><a href="#计划" class="headerlink" title="计划"></a>计划</h2><ul>
<li><p>Java基础</p>
<hr>
<p>  ​    更新于：2021-08-07</p>
<p>  ​    这一部分我已经花了近一个月时间来学习整理，时间大概是在七月初到七月二十号左右，这一部分后面会复习，直到面试结束，但是学习永不间断，我会持续更新，直到将自己的短板补全。</p>
<p>  下面是这一部分的重点部分，也是我复习的重点。</p>
<ol>
<li><strong>集合</strong>（更该叫它容器）这个要能回答上来有几种接口,他们的区别是啥？最重要的是实现原理以及增删改查的速度。</li>
<li><strong>Hash Map和Hash Table</strong>，这两个的坑，我也是亲身经历过的，你可能了解Hash Map，你也可能听过Hash Table，但是当他们两个一起谈的时候，就？？？。</li>
<li><strong>ConcurrentHashMap</strong>，这个也是需要注意的，跟上面两个一起，我们都知道Hash Map是线程不安全的，这个的出现就是为了解决不安全的线程。</li>
<li>equals和==</li>
<li>对String类的理解，为什么String是可变的吗？为什么？</li>
<li>Java的三大或者四大特性你知道吗？（三大特性就是：封装继承多态，四大特性就是再加上一个抽象）</li>
<li>Java的基本类型有几种？都有那些？</li>
<li>String Builder和String Buffer的区别</li>
<li>Java8的新特性？ lambda Optional等</li>
<li>Hash Map在Java8中有什么不同？（当链表长度大于8的时候转化为红黑树）</li>
<li>异常分类</li>
<li>深拷贝与浅拷贝</li>
<li>Java BIO NIO AIO</li>
<li>泛型和类型的擦除。</li>
</ol>
<hr>
</li>
<li><p>JVM</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​        JVM是非常非常重要的，这个需要很好的掌握，至少要有80%以上的掌握，而且很多其他方面都需要对JVM有一定的理解才能理解其原理，对自己也是很有帮助的。对JVM的复习开始时间是在七月底预计在八月底学习结束，因为他很重要，所以值得我花很长时间去学习。</p>
<ol>
<li><p>JVM的分区？首先共享分区是<strong>方法区</strong>和<strong>堆</strong>，每个线程独有的是<strong>虚拟机栈</strong>，<strong>本地方法栈</strong>，<strong>PC计数器</strong>。</p>
</li>
<li><p><strong>虚拟机栈/本地方法栈/PC计数器/方法区/堆</strong>会不会发生GC，会不会抛出异常？为什么？</p>
</li>
<li><p>虚拟机栈细分？虚拟机栈由一个一个的栈桢组成，栈桢又包括局部变量表，动态链接（指向运行时数据区方法的引用），操作数栈（用于保存当前方法执行到那一步了），返回地址。</p>
</li>
<li><p><strong>对象创建的过程？new一个对象的具体过程</strong>。</p>
</li>
<li><p><strong>从.java到.class都有哪些过程</strong>？详细过程？编译–》加载–》链接–》初始化。链接又分验证–》准备–》解析。其中具体的执行过程以及一些细节？</p>
</li>
<li><p>对象的构成？</p>
</li>
<li><p>类加载的过程？类加载涉及到的双亲委派机制？是什么？为什么？能不能打破？以及其案例？如何打破？</p>
</li>
<li><p>堆内存的分配策略？（分代：年轻代，老年代，永久代）</p>
</li>
<li><p>方法区算不算堆的一部分？为什么？</p>
</li>
<li><p>四种引用？强弱，软，虚。按照强度来排序的话是：强 软 弱 虚。有什么不同？</p>
</li>
<li><p>判断对象是否能被回收的算法，如何判断对象已死？</p>
</li>
<li><p>常见GC算法？常见的垃圾回收器？</p>
</li>
<li><p>常见的垃圾回收机制？</p>
</li>
<li><p>值传递以及引用传递？</p>
</li>
<li><p>调优，参数设置，Xms（堆初始化内存），Xmx（堆最大内存），Xss（虚拟机栈），调优策略？</p>
</li>
<li><p>GC触发机制？【Young GC（等于Minor GC），Major GC ,Full GC】的触发机制都是啥？</p>
</li>
<li><p>JVM监控工具？</p>
</li>
<li><p>内存泄漏？</p>
</li>
</ol>
<hr>
<p>  ​    </p>
</li>
<li><p>多线程</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    日程计划：八月底到九月底（最多），因为这一部分涉及到了锁机制，所以需要时间较长。</p>
<hr>
</li>
<li><p>MySQL</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    日程计划：九月到十月中旬，因为还是有一定的数据库基础的，这里最主要的是了解</p>
<hr>
</li>
<li><p>Redis</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    这个是我学完MySQL之后，就会去了解的。</p>
<hr>
</li>
<li><p>Spring框架</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    因为我是接触过Spring boot框架的，所以对于Spring的一些原理还是知道的，但是作为她的一些基础工具，我就了解的很少了，当然她的高级工具我了解的也不多，:sweat:….马上就来了解。</p>
<hr>
</li>
<li><p>分布式</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    这是我没有接触过的，所以目前将这个作为最后一个章节学习</p>
<hr>
</li>
<li><p>数据结构算法</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    这算是我大学里成绩较好的一门课了:cry:,但是我也只能说我学的啥也不是，当时真的是，，，哎，:raising_hand_man:,不多说，少壮不努力，老大徒伤悲。现在努力也不算晚。</p>
<hr>
</li>
<li><p>计算机网络</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    这算是最让我头疼的了吧，大学就是因为它，导致了我完美的大学生涯:cry:（感受了一把挂科加重修的体验），虽然在这里吃到过苦头，但是二次学习让我对他的了解提升了一个层面，更多的是需要复习，了解其原理。</p>
<hr>
</li>
<li><p>操作系统</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    操作系统的话，因为设计到了底层开发，所以大多数知识点作为了解，部分重点会详细去了解。</p>
<hr>
</li>
<li><p>设计模式</p>
<hr>
<p>  更新于：2021-08-07</p>
<p>  ​    日程安排：因为设计模式涉及到了各个领域，所以除去基础模式之外，其他模式需要在使用的过程中区详细了解，现在只是作为了解。</p>
<hr>
</li>
<li><p>Docker</p>
<hr>
<p>  更新于：2021-08-08</p>
<p>  ​    Docker在我当前的印象中就是作为快速搭建开发环境或者服务器环境得一个工具。</p>
<hr>
</li>
</ul>
<p>路漫漫其修远兮，吾将上下而求索。</p>

      
    </div><!-- .entry-content -->

    <footer class="entry-meta">
    <a href="/todo/index.html">
    <time datetime="2021-07-03T16:00:00.000Z" class="entry-date">
        2021-07-04
    </time>
</a>
    
    
    </footer>
</article>


    





<section id="comments">
  <!-- 多说评论框 start -->
  <div class="ds-thread" data-thread-key="page-" data-title="TODO OR DID" data-url="https://masuo777.github.io/todo/index.html"></div>
  <!-- 多说评论框 end -->
  <!-- 多说公共JS代码 start (一个网页只需插入一次) -->
  <script type="text/javascript">
  var duoshuoQuery = {short_name:'ms'};
    (function() {
	  var ds = document.createElement('script');
	  ds.type = 'text/javascript';ds.async = true;
	  ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
	  ds.charset = 'UTF-8';
	  (document.getElementsByTagName('head')[0]
	   || document.getElementsByTagName('body')[0]).appendChild(ds);
    })();
  </script>
  <!-- 多说公共JS代码 end -->
</section>


</div></div>
        <div id="secondary" class="widget-area" role="complementary">
  
    <aside class="widget">
    <h3 class="widget-title">CONTACT ME</h3>
    <div class="widget-content">
      <p>邮箱：masuo0.0@foxmail.com</p>
      <p>QQ：2919029885</p>
      <a target="_blank" rel="noopener" href="https://www.cnblogs.com/msdog/">博客园</a>
      </br>
      <img src="https://masuo-github-image.oss-cn-beijing.aliyuncs.com/image/20210701223301.jpg" height="250px"/>
      
    </div>
</aside>
  
    <aside class="widget">
    <h3 class="widget-title">赞助我</h3>
    <div class="widget-content">
      <img src='/css/images/alipay.png' style='width:100%;' />
    </div>
</aside>
  
    <aside class="widget">
    <h3 class="widget-title">公众号</h3>
    <div class="widget-content">
      <p>暂时没有，待我代码行数100000，我可能才有这个资格吧。</p>
      <p></p>
    </div>
</aside>
  
</div>
      </div>
      <footer id="colophon" role="contentinfo">
    <p>&copy; 2022 John Doe; All rights reserved.</p>
    <p>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></p>
</footer>
    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"1","bdMiniList":false,"bdPic":"","bdStyle":"2","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

<script src="/js/jquery-2.0.3.min.js"></script>


  
<link rel="stylesheet" href="/fancybox/jquery.fancybox.css">

  
<script src="/fancybox/jquery.fancybox.pack.js"></script>




<script src="/js/script.js"></script>


<script src="/js/navigation.js"></script>

<div id="bg"></div>

  </div>
</body>
</html>